from langchain_core.prompts import PromptTemplate

# 创建一个PromptTemplate对象，用于生成格式化的提示词模板
# 这个模板包含两个变量：role(角色) 和 question（问题）
template = PromptTemplate(template = "你是一个专业的{role}工程师，请回答我的问题给出答案，我的问题是：{question}",
                          input_variables=["role", "question"])

# 使用模板格式化具体的提示词内容
formatted_prompt = template.format(role="数据科学家", question="如何使用LangChain进行文本处理？")

# 输出格式化后的的提示词内容
print(formatted_prompt)